natural landscape - Turkish English Dictionary